type go/types.termlist

30 uses

	go/types (current package)
		termlist.go#L17: type termlist []*term
		termlist.go#L21: var allTermlist = termlist{new(term)}
		termlist.go#L27: func (xl termlist) String() string {
		termlist.go#L42: func (xl termlist) isEmpty() bool {
		termlist.go#L55: func (xl termlist) isAll() bool {
		termlist.go#L68: func (xl termlist) norm() termlist {
		termlist.go#L72: 	var rl termlist
		termlist.go#L102: func (xl termlist) union(yl termlist) termlist {
		termlist.go#L107: func (xl termlist) intersect(yl termlist) termlist {
		termlist.go#L114: 	var rl termlist
		termlist.go#L126: func (xl termlist) equal(yl termlist) bool {
		termlist.go#L132: func (xl termlist) includes(t Type) bool {
		termlist.go#L142: func (xl termlist) supersetOf(y *term) bool {
		termlist.go#L152: func (xl termlist) subsetOf(yl termlist) bool {
		typeset.go#L31: 	terms      termlist // type terms of the type set
		typeset.go#L269: 		var terms termlist
		typeset.go#L302: 			terms = termlist{{false, typ}}
		typeset.go#L327: func intersectTermLists(xterms termlist, xcomp bool, yterms termlist, ycomp bool) (termlist, bool) {
		typeset.go#L383: 	var allTerms termlist
		typeset.go#L385: 		var terms termlist
		typeset.go#L399: 			terms = termlist{(*term)(t)}